<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>电视直播频道</title>
    <style>
        /* 全局样式重置 */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            min-height: 100vh;
            font-family: 'Microsoft YaHei', 'PingFang SC', sans-serif;
            color: #333;
            padding: 20px;
        }
        
        /* 页面标题 */
        .header {
            text-align: center;
            margin-bottom: 40px;
            color: white;
        }
        
        .header h1 {
            font-size: 2.5rem;
            font-weight: 700;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
            margin-bottom: 10px;
        }
        
        .header p {
            font-size: 1.1rem;
            opacity: 0.9;
        }
        
        /* 主容器 */
        .container {
            max-width: 1200px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
            gap: 20px;
            padding: 20px;
            background: rgba(255, 255, 255, 0.1);
            backdrop-filter: blur(10px);
            border-radius: 15px;
            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
        }
        
        /* 频道按钮样式 */
        .box {
            position: relative;
            overflow: hidden;
            border-radius: 12px;
            transition: all 0.3s ease;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
            background: white;
            display: flex;
            align-items: center;
            justify-content: center;
            min-height: 70px;
            transform: translateY(0);
        }
        
        .box:hover {
            transform: translateY(-3px);
            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
        }
        
        .box a {
            display: block;
            width: 100%;
            height: 100%;
            text-decoration: none !important;
            color: #333;
            font-size: 1.1rem;
            font-weight: 600;
            text-align: center;
            padding: 15px 15px;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            /* 确保所有状态下都无下划线 */
            text-decoration-skip-ink: none;
        }
        
        /* 确保在所有可能的链接状态下都没有下划线 */
        .box a:link,
        .box a:visited,
        .box a:hover,
        .box a:focus,
        .box a:active {
            text-decoration: none !important;
            border-bottom: none !important;
        }
        
        .box a::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(94, 104, 121, 0.1), transparent);
            transition: all 0.6s ease;
        }
        
        .box:hover a::before {
            left: 100%;
        }
        
        /* 频道按钮颜色分类 */
        .box:nth-child(12n+1) a { background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); }
        .box:nth-child(12n+2) a { background: linear-gradient(135deg, #ffecd2 0%, #fcb69f 100%); }
        .box:nth-child(12n+3) a { background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%); }
        .box:nth-child(12n+4) a { background: linear-gradient(135deg, #d299c2 0%, #fef9d7 100%); }
        .box:nth-child(12n+5) a { background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%); }
        .box:nth-child(12n+6) a { background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%); }
        .box:nth-child(12n+7) a { background: linear-gradient(135deg, #fa709a 0%, #fee140 100%); }
        .box:nth-child(12n+8) a { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); }
        .box:nth-child(12n+9) a { background: linear-gradient(135deg, #fccb90 0%, #d57eeb 100%); }
        .box:nth-child(12n+10) a { background: linear-gradient(135deg, #a1c4fd 0%, #c2e9fb 100%); }
        .box:nth-child(12n+11) a { background: linear-gradient(135deg, #d4fc79 0%, #96e6a1 100%); }
        .box:nth-child(12n) a { background: linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%); }
        
        /* 响应式设计 */
        @media (max-width: 768px) {
            .container {
                grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
                gap: 15px;
                padding: 15px;
            }
            
            .box a {
                font-size: 1rem;
                padding: 20px 10px;
            }
            
            .header h1 {
                font-size: 2rem;
            }
        }
        
        @media (max-width: 480px) {
            .container {
                grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
                gap: 12px;
            }
            
            .box a {
                font-size: 0.9rem;
                padding: 15px 8px;
            }
            
            body {
                padding: 10px;
            }
        }
    </style>
</head>
<body>
    <div class="header">
        <h1>📺 电视直播频道</h1>
        
    </div>  
  <div class="container">  
	<a class="box" href="http://tv.cctv.com/live/" target="_blank">央视</a>
	<a class="box" href="https://www.yangshipin.cn/tv/home?pid=600002309" target="_blank">地方卫视</a>
	<a class="box" href="https://www.yangshipin.cn/tv/home?pid=600002309" target="_blank">北京</a>
	<a class="box" href="https://live.kankanews.com/huikan" target="_blank">上海</a>
	<a class="box" href="http://www.cztv.com/live/?cid=101" target="_blank">浙江</a> 
	<a class="box" href="http://live.mgtv.com/" target="_blank">湖南</a>
	<a class="box" href="https://news.hbtv.com.cn/app/tv/431" target="_blank">湖北</a>
	<a class="box" href="https://live.jstv.com/" target="_blank">江苏</a>
	<a class="box" href="https://www.jxntv.cn/live/#/" target="_blank">江西</a>
	<a class="box" href="http://v.iqilu.com/" target="_blank">山东</a>
	<a class="box" href="https://www.sxrtv.com/tv/index.shtml" target="_blank">山西</a>
	<a class="box" href="https://static.hntv.tv/kds/#/" target="_blank">河南</a>
	<a class="box" href="https://www.hebtv.com/19/19js/st/xdszb/index.shtml" target="_blank">河北</a>
	<a class="box" href="https://www.yicai.com/tv/" target="_blank">财经</a>
	
	<a class="box" href="https://www.cbg.cn/web/list/4918/1.html" target="_blank">重庆</a>
	<a class="box" href="http://live.fjtv.net/zhpd/" target="_blank">福建</a>
	<a class="box" href="https://www.gdtv.cn/tvChannelDetail/43" target="_blank">广东</a>
	<a class="box" href="https://www.hnntv.cn/live.html?playType=livePlay&channelId=5&referPage=home" target="_blank">海南</a>	
	<a class="box" href="https://www.gzstv.com/tv/ch01" target="_blank">贵州</a>
	<a class="box" href="https://www.hljtv.com/live/" target="_blank">黑龙江</a>
	
	<a class="box" href="http://www.sctv.com/watchTV" target="_blank">四川</a>
	<a class="box" href="https://cando.cditv.cn/show-192-6-1.html" target="_blank">成都</a>	
	<a class="box" href="https://www.iybtv.com/live/" target="_blank">延边</a>	
	<a class="box" href="http://live.snrtv.com/" target="_blank">陕西</a>
<a class="box" href="https://tv.gxtv.cn/channel/channelivePlay_e7a7ab7df9fe11e88bcfe41f13b60c62.html" target="_blank">广西</a>	
	<a class="box" href="https://www.huya.com/g/2135" target="_blank">虎牙</a>	
    <a class="box" href="https://www.bilibili.com/" target="_blank">B站</a>
	<a class="box" href="https://www.douyin.com/" target="_blank">抖音</a>
</div>  
</body>  
</html>